<?php require APPPATH.'libraries/functions.php'; ?>
<?php require APPPATH.'libraries/constant.php'; ?>
<?php require APPPATH.'libraries/yweather.php'; ?>
<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/**
 * CodeIgniter
 *
 * An open source application development framework for PHP 5.1.6 or newer
 *
 * @package		CodeIgniter
 * @author		ExpressionEngine Dev Team
 * @copyright	Copyright (c) 2008 - 2011, EllisLab, Inc.
 * @license		http://codeigniter.com/user_guide/license.html
 * @link		http://codeigniter.com
 * @since		Version 1.0
 * @filesource
 */

// ------------------------------------------------------------------------

/**
 * CodeIgniter Application Controller Class
 *
 * This class object is the super class that every library in
 * CodeIgniter will be assigned to.
 *
 * @package		CodeIgniter
 * @subpackage	Libraries
 * @category	Libraries
 * @author		ExpressionEngine Dev Team
 * @link		http://codeigniter.com/user_guide/general/controllers.html
 */
class CI_Controller {

	private static $instance;

	/**
	 * Constructor
	 */
	public function __construct()
	{
		self::$instance =& $this;
		
		// Assign all the class objects that were instantiated by the
		// bootstrap file (CodeIgniter.php) to local class variables
		// so that CI can run as one big super object.
		foreach (is_loaded() as $var => $class)
		{
			$this->$var =& load_class($class);
		}

		$this->load =& load_class('Loader', 'core');

		$this->load->initialize();
		
		log_message('debug', "Controller Class Initialized");
	}

	public static function &get_instance()
	{
		return self::$instance;
	}
	
	function show($param){
        if (!isset($param['page_description']) || $param['page_description']=='')
            $param['page_description'] = "Cập nhật tin tức mới nhất chuyên về lĩnh vực xuất nhập khẩu bao gồm tin chuyên ngành xuất nhập khẩu, kinh tế, văn bản pháp quy, kiến thức xuất nhập khẩu, thủ tục hải quan, nghiệp vụ giao nhận, hỏi đáp, rao vặt và các nghiệp vụ liên quan...";
        
        if (!isset($param['page_keywords']) || $param['page_keywords']=='')
            $param['page_keywords'] = "EximGate,Xuất nhập khẩu,Xuất khẩu,Nhập khẩu,XNK,Import,Export,Shipping,Express,Logistics,International,Transport,Forwarding,Văn bản,Hải quan,Giao nhận,Kinh tế,Hỏi đáp,Rao vặt,VNACCS/VCIS,VNACCS,VCIS,C/O,INV,P/L,AWB,B/L,Hợp đồng,Thuế,Vận tải,Hàng không,Đường sắt,Đường biển,Tàu,Cảng,Mậu dịch,Tạm nhập,Tái xuất,Tạm xuất,Tái nhập,Đa phương thức,Chuyển cảng,DHL,Fedex,UPS,TNT,Việt Nam, Vietnam,Hà Nội,Sài Gòn,Hải Phòng,Đà Nẵng,Cát Lái";

        if (!isset($param['page_image']) || $param['page_image']=='')
            $param['page_image'] = $this->config->item('img_url') . "style/images/logo.jpg";
        
        $this->load->library('Mobile_Detect');
        $detect = new Mobile_Detect();
        if ($detect->isMobile() || $detect->isTablet() || $detect->isAndroidOS()) {
            $pageName = $param['page_name'];
            if ($pageName == 'home' 
                    || ($pageName == 'news' && $param['news_cate'] == 'tin-xnk')
                    || ($pageName == 'news_details' && $param['news_cate'] == 'tin-xnk')
                    || $pageName == 'adv' || $pageName == 'adv_details'
                    || $pageName == 'faq'
                    || $pageName == 'knowledge' || $pageName == 'knowledge_detail'
                    || $pageName == 'v_customs_procedures' || $pageName == 'v_customs_detail'
                    || $pageName == 'forwarding' || $pageName == 'forwarding_detail'
                    || $pageName == 'docs'
                    || $pageName == 'video') {
                $param['page_name'] = "mobile_" . $pageName;
                $this->load->view('common/mobile_master',$param);            
            }else{
                $this->load->view('common/common_view',$param);
            }
        }else{
            $this->load->view('common/common_view',$param);
        }
	}
        
	function showadmin($param){
		$this->load->view('common/common_view_admin',$param);
	}	
}
// END Controller class

/* End of file Controller.php */
/* Location: ./system/core/Controller.php */